package com.cap.bts.crmdp.dealer.masterdata.dto;

import java.util.Map;

import com.cap.bts.framework.excel.validator.ExcelDtoValidator;
import com.cap.bts.framework.validation.engine.ValidationEngine;

public class DmsDataFixResultDto implements ExcelDtoValidator{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String id;
	private String pcode;
	private String memberCode;
	private String memberName;
	private String mobile;
	private String marsCustomerCode;
	private String carPlate;
	private String marsCarNo;
	private String cardNo;
	private String dmsCardNo;
	private String cardType;
	private String dmsCardType;
	private String storeCode;
	private String title;
	private String dmsTitle;
	private String creationDate;
	private String validateDate;
	private String dueDate;
	private String status;
	private String dmsStatus;
	private String preferentialType;
	private String freeRedeemTimes;
	private String useTimes;
	private String unUseTimes;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getPcode() {
		return pcode;
	}
	public void setPcode(String pcode) {
		this.pcode = pcode;
	}
	public String getMemberCode() {
		return memberCode;
	}
	public void setMemberCode(String memberCode) {
		this.memberCode = memberCode;
	}
	public String getMemberName() {
		return memberName;
	}
	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getMarsCustomerCode() {
		return marsCustomerCode;
	}
	public void setMarsCustomerCode(String marsCustomerCode) {
		this.marsCustomerCode = marsCustomerCode;
	}
	public String getCarPlate() {
		return carPlate;
	}
	public void setCarPlate(String carPlate) {
		this.carPlate = carPlate;
	}
	public String getMarsCarNo() {
		return marsCarNo;
	}
	public void setMarsCarNo(String marsCarNo) {
		this.marsCarNo = marsCarNo;
	}
	public String getCardNo() {
		return cardNo;
	}
	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}
	public String getDmsCardNo() {
		return dmsCardNo;
	}
	public void setDmsCardNo(String dmsCardNo) {
		this.dmsCardNo = dmsCardNo;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public String getDmsCardType() {
		return dmsCardType;
	}
	public void setDmsCardType(String dmsCardType) {
		this.dmsCardType = dmsCardType;
	}
	public String getStoreCode() {
		return storeCode;
	}
	public void setStoreCode(String storeCode) {
		this.storeCode = storeCode;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getDmsTitle() {
		return dmsTitle;
	}
	public void setDmsTitle(String dmsTitle) {
		this.dmsTitle = dmsTitle;
	}
	public String getCreationDate() {
		return creationDate;
	}
	public void setCreationDate(String creationDate) {
		this.creationDate = creationDate;
	}
	public String getValidateDate() {
		return validateDate;
	}
	public void setValidateDate(String validateDate) {
		this.validateDate = validateDate;
	}
	public String getDueDate() {
		return dueDate;
	}
	public void setDueDate(String dueDate) {
		this.dueDate = dueDate;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getDmsStatus() {
		return dmsStatus;
	}
	public void setDmsStatus(String dmsStatus) {
		this.dmsStatus = dmsStatus;
	}
	public String getPreferentialType() {
		return preferentialType;
	}
	public void setPreferentialType(String preferentialType) {
		this.preferentialType = preferentialType;
	}
	public String getFreeRedeemTimes() {
		return freeRedeemTimes;
	}
	public void setFreeRedeemTimes(String freeRedeemTimes) {
		this.freeRedeemTimes = freeRedeemTimes;
	}
	public String getUseTimes() {
		return useTimes;
	}
	public void setUseTimes(String useTimes) {
		this.useTimes = useTimes;
	}
	public String getUnUseTimes() {
		return unUseTimes;
	}
	public void setUnUseTimes(String unUseTimes) {
		this.unUseTimes = unUseTimes;
	}
	@Override
	public Map<String, String> validate() {
		ValidationEngine engine = new ValidationEngine();
        return engine.run();
	}
}
